#define  _CRT_SECURE_NO_WARNINGS 1

struct Info
{
	char name[10];
	int num;
	float Score;
};

void f(struct Info* p)
{
	struct Info s[2] = { {"Sum", 20044, 90}, {"Peng", 20045, 87} };
	struct Info* q = s;
	*p = *q;
}

int main()
{
	struct Info s[2] = { {"Yang", 20041, 73}, {"Gou", 20042, 580} };
	f(s);
	printf("%s %d %3.0f\n", s[1].name, s[1].num, s[1].Score);
	printf("%s %d %3.0f\n", s[0].name, s[0].num, s[0].Score);

	return 0;
}